Manager: List Manager



Carbon supports most List Manager functions, with the following changes:

* The C-style, lowercase versions of List Manager function names are no longer supported. If your application uses any List Manager lowercase function names, you must replace them with their uppercase equivalents.

* Custom list definition procedures (also known as LDEFs), must be compiled as PowerPC-native code, and can not be stored as resources. See the Carbon Porting Guide for more information.

* Your application must use the functions defined by the List Manager to create and dispose of List Manager data structures.

* Note that the ListRef data structure is not opaque, so you do not need to use accessors to access its fields.

Supported  CallListClickLoopProc

Supported  CallListDefProc

Supported  CallListSearchProc

Supported  CreateCustomList

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeListClickLoopUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeListDefUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeListSearchUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetListActive

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetListCellIndent

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetListCellSize

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetListClickLocation

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetListClickLoop

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetListClickTime

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetListDataBounds

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetListDataHandle

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetListDefinition

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetListFlags

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetListHorizontalScrollBar

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetListMouseLocation

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetListPort

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetListRefCon

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetListSelectionFlags

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetListUserHandle

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetListVerticalScrollBar

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetListViewBounds

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Under Evaluation  GetListVisibleBounds

Supported  GetListVisibleCells

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeListClickLoopUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeListDefUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeListSearchUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  LActivate

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  LAddColumn

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  LAddRow

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  LAddToCell

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  laddtocell

Use LAddToCell instead. Not available in Carbon.

Supported  LAutoScroll

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  LCellSize

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  lcellsize

Use LCellSize instead. Not available in Carbon.

Supported  LClick

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  lclick

Use LClick instead. Not available in Carbon.

Supported  LClrCell

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  lclrcell

Use LClrCell instead. Not available in Carbon.

Supported  LDelColumn

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  LDelRow

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  LDispose

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  LDraw

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  ldraw

Use LDraw instead. Not available in Carbon.

Supported  LGetCell

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  lgetcell

Use LGetCell instead. Not available in Carbon.

Supported  LGetCellDataLocation

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  lgetcelldatalocation

Use LGetCellDataLocation instead. Not available in Carbon.

Supported  LGetSelect

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  ListClickLoopProcPtr

Supported  ListDefProcPtr

Supported  ListNotificationProcPtr

Supported  ListSearchProcPtr

Supported  LLastClick

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  LNew

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  lnew

Use LNew instead. Not available in Carbon.

Supported  LNextCell

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  LRect

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  lrect

Use LRect instead. Not available in Carbon.

Supported  LScroll

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  LSearch

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  LSetCell

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  lsetcell

Use LSetCell instead. Not available in Carbon.

Supported  LSetDrawingMode

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  LSetLDEF

This QuickTime function for manipulating lists is not supported in Carbon.

Unsupported  LSetNotificationCallback

QuickTime list notification functions are not supported in Carbon.

Supported  LSetSelect

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  lsetselect

Use LSetSelect instead. Not available in Carbon.

Supported  LSize

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  LUpdate

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewListClickLoopProc

Supported  NewListClickLoopUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewListDefProc

Supported  NewListDefUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewListSearchProc

Supported  NewListSearchUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetListCellIndent

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  SetListCellSize

Use LCellSize instead.

Supported  SetListClickLoop

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetListClickTime

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  SetListDefinition

Not needed, as the ListRef structure is not opaque.

Unsupported  SetListDefinitionProc

Not needed, as the ListRef structure is not opaque.

Supported  SetListFlags

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  SetListHorizontalScrollBar

Not needed, as the ListRef structure is not opaque.

Supported  SetListLastClick

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetListPort

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetListRefCon

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetListSelectionFlags

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetListUserHandle

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  SetListVerticalScrollBar

Not needed, as the ListRef structure is not opaque.

Supported  SetListViewBounds

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  SetListVisibleCells

Use LScroll instead.

[Table of Contents] [Manager Index] [Function Index]

Generated on: 5/11/2000. Copyright © 1999, 2000 Apple Computer, Inc. All rights reserved.